using System;

namespace SIP.PN.Servicios.Interfaces.DTO
{
    public class OperarioDTO
    {
        private TipoDeDocumentoDTO tipoDeDocumento;
        private string numeroDocumento;
        private string apellido;
        private string nombre;
        private DateTime fechaNacimiento;
        private bool activo;
        private string telefono;
        private string celular;
        private string localidad;
        private string direccion;

        public TipoDeDocumentoDTO TipoDeDocumento
        {
            get { return tipoDeDocumento; }
            set { tipoDeDocumento = value; }
        }

        public string NumeroDocumento
        {
            get { return numeroDocumento; }
            set { numeroDocumento = value; }
        }

        public string Apellido
        {
            get { return apellido; }
            set { apellido = value; }
        }

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        public DateTime FechaNacimiento
        {
            get { return fechaNacimiento; }
            set { fechaNacimiento = value; }
        }

        public bool Activo
        {
            get { return activo; }
            set { activo = value; }
        }

        public string Telefono
        {
            get { return telefono; }
            set { telefono = value; }
        }

        public string Celular
        {
            get { return celular; }
            set { celular = value; }
        }

        public string Localidad
        {
            get { return localidad; }
            set { localidad = value; }
        }

        public string Direccion
        {
            get { return direccion; }
            set { direccion = value; }
        }

        public override string ToString()
        {
            return string.Format("{0}-{1}", tipoDeDocumento.Codigo, numeroDocumento);
        }
    }
}
